import java.awt.Point;
import java.util.ArrayList;


public class Problema {
	int [][] matriz = new int [4][5];
	Estado estadoInicial;
	Estado estadoObjetivo;
	
	ArrayList<Estado> fronteira;
	Point [][] barreira = new Point[4][2];
	
	public Problema(int [][]_matriz, Estado ini, Estado obj) {
		matriz = _matriz;
		estadoInicial = ini;
		estadoObjetivo = obj;
		fronteira = new ArrayList<>();
	}
	
	public Problema(int [][]_matriz, Point[][] _barreira, Estado ini, Estado obj) {
		matriz = _matriz;
		estadoInicial = ini;
		estadoObjetivo = obj;
		fronteira = new ArrayList<>();
		barreira = _barreira;
	}
}
